@charset "utf-8";
html,body,p { padding:0;margin:0;font-family: 'Microsoft YaHei' }
body { margin:0; padding:0;/*background: #E7E7E7;*/background-image: url(../images/y_0372452427.jpg);background-repeat: repeat-x; }
img { border:0px; }
a { cursor:pointer; }
.clr { clear:both; padding:0; margin:0; background:none; }
.main { width:100%; padding:0; margin:0 auto; /*background: #E7E7E7;*/  width:1000px;}
hr {height:1px;border:none;border-top:2px solid grey;}


.header { /*background:#E7E7E7;*/padding:0; margin:0 auto; }
.header_block { margin: 0px auto; padding:0; }
.ls_head { height:8px;background-color:/* 底色 */ #A00B0F;
}
.logo { float:left; padding: 8px 0px 8px 25px; margin:0; }
.logo img{height:90px;}
.ls_info{float:right;margin-top:40px; margin-right:30px;}
.ls_info a,.ls_info span {text-decoration:none;display:inline_block;color:#666;}
.ls_info a:hover,a:active{text-decoration:underline;}
.ls_info img{margin-right:5px;margin-bottom:-5px;}

.banner{height:45px;background:#A00B0F;/*margin-top:30px;border-radius:8px;*/}
.title{padding:0 18px;display:inline-block;vertical-align:middle;color:#fff;}
.extra{display:inline-block; height: 100%; vertical-align:middle;}
.bottom{/*border:1px dotted grey;*/ background-image:url(../images/bottom.jpg);background-repeat: no-repeat;padding-top:20px;padding-bottom:10px;}
.bottom p{text-align:center;line-height:200%}

.app {margin:20px 0 0 0;}
.Recent  { width:115px; height: 120px; float:left; padding:0px; margin:0px 0px 0 10px; border:0px; overflow:hidden;text-align:center;}
.Recent p { text-align:center; }
.Recent a div {position: relative;height:100px;}
.Recent a img { border:0px;display: block;position: absolute;top: 0px;left: 0px;width:100px;height:100px; }
.RecentBlock {width:0px;height: 110px;float:left;padding:0px; margin:20px 0px 0px 0px;border-right:1px solid #ddd;overflow:hidden;}
.RecentBlank {width:0px;height: 110px;float:left;padding:0px; margin:20px 0px 0px 0px;border:0px;overflow:hidden;}
.mask { display: block;position: relative;top: 0px;left: 0px;width: 116px;height: 114px;background: url(../images/icons_20121001/appsIconbg.png) 0 0 no-repeat; }
.Recent a .mask {z-index:1;display: block;position: absolute;top: 0px;left: 0px; background: url(../images/mask100gray.png) 0 0 no-repeat;}

#popup-login-container { z-index:2;display:none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.4; filter: alpha(opacity=40); }
#popup-login { display:none;border:0px solid #1e81de;border-radius:12px; position: fixed; z-index: 100; left: 50%; top: 50%; width: 320px; height: 160px; overflow: hidden; margin-left: -160px; margin-top: -100px; _position: absolute; _margin-top: 0; -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 6px 0 rgba(0,0,0,0.2); -o-box-shadow: 0 0 6px 0 rgba(0,0,0,0.2); -ms-box-shadow: 0 0 6px 0 rgba(0,0,0,0.2); box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);background:none; }
.popup-bg-top { z-index:99;position:absolute;top:0;left:0;width:320px; height:28px; background:url(../images/icons_20121001/pupop_bg_top.png) no-repeat; }
.popup-bg-middle { z-index:99;position:absolute;top:28px;left:0;width:320px; height:104px; background:url(../images/icons_20121001/pupop_bg_middle.png) repeat-y; }
.popup-bg-bottom { z-index:99;position:absolute;top:132px;left:0;width:320px; height:28px; background:url(../images/icons_20121001/pupop_bg_bottom.png) no-repeat; }
.popup-login-info { margin:16px auto 0 auto;width:320px;text-align:center;line-height:24px; }
.popup-login-action { margin:16px auto 0 auto;width:320px;text-align:center;line-height:24px;z-index: 1; }